home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / HyperCard 2.0 Training / •HC 2.0-2 / card_38978.txt < prev    next >
Text File  |  1990-08-07  |  7KB  |  370 lines

  1. -- card: 38978 from stack: in.0-2
  2. -- bmap block id: 39410
  3. -- flags: 0000
  4. -- background id: 27044
  5. -- name: information
  6. ----- HyperTalk script -----
  7. -- This handler performs the animation.
  8. on doAnimation
  9.   reset
  10.   rollIt
  11.   showDataMain
  12.   doMac
  13.   doScrewdriver
  14.   showDataMac
  15.   wait 60
  16.   reset
  17.   show cd btn "See It Again"
  18. end doAnimation
  19.  
  20. -- This handler resets the animation.
  21. on reset
  22.   hide btn "mac"
  23.   hide btn "screwdriver"
  24.   hide btn "data"
  25.   hide cd btn "See It Again"
  26.   set the icon of btn "data" to 8808
  27. end reset
  28.  
  29. ----------------------------
  30. -- These are mini animations used by doAnimation.
  31. on rollIt
  32.   repeat for 6
  33.     repeat with n = 1 to 3
  34.       set the icon of btn "diska" to ("diska" & n)
  35.       if n = 2 then
  36.         set the icon of btn "tape" to "tape2"
  37.       else
  38.         set the icon of btn "tape" to "tape1"
  39.       end if
  40.     end repeat
  41.     repeat with n = 1 to 3
  42.       set the icon of btn "diskb" to ("diskb" & n)
  43.       if n = 2 then
  44.         set the icon of btn "tape" to "tape2"
  45.       else
  46.         set the icon of btn "tape" to "tape1"
  47.       end if
  48.     end repeat
  49.   end repeat
  50. end rollIt
  51.  
  52. on showDataMain
  53.   repeat for 2
  54.     set the loc of btn "data" to line 1 of cd fld "dataLocs1"
  55.     show btn "data"
  56.     repeat with n = 1 to 3
  57.       repeat with m = 1 to 12
  58.         set the loc of btn "data" to line m of cd fld ("dataLocs" & n)
  59.       end repeat
  60.     end repeat
  61.     hide btn "data"
  62.   end repeat
  63. end showDataMain
  64.  
  65. on doMac
  66.   lock screen
  67.   show btn "mac"
  68.   unlock screen with dissolve
  69.   wait 10
  70.   screenToDo
  71.   wait 20
  72. end doMac
  73.  
  74. on screenToDo
  75.   repeat for 2
  76.     repeat with n = 1 to 4
  77.       set the icon of btn "thingshappen" to ("disturbance" & n)
  78.       wait 10
  79.     end repeat
  80.   end repeat
  81.   set the icon of btn "thingshappen" to 0
  82. end screenToDo
  83.  
  84. on doScrewdriver
  85.   lock screen
  86.   show btn "screwdriver" at 256,124
  87.   unlock screen with dissolve
  88.   wait 20
  89.   repeat for 2
  90.     set the loc of btn "screwdriver" to 314,131
  91.     wait 10
  92.     set the loc of btn "screwdriver" to 334,136
  93.     wait 10
  94.     set the loc of btn "screwdriver" to 340,147
  95.     wait 10
  96.     set the loc of btn "screwdriver" to 359,120
  97.     wait 10
  98.   end repeat
  99.   set the loc of btn "screwdriver" to 256,124
  100.  
  101.   wait 20
  102.   lock screen
  103.   hide btn "screwdriver"
  104.   unlock screen with dissolve
  105. end doScrewdriver
  106.  
  107. on showDataMac
  108.   repeat for 2
  109.     repeat with n = 1 to 3
  110.       set the loc of btn "data" to line 1 of cd fld "dataLocs1"
  111.       show btn "data"
  112.       set the icon of btn "data" to 8808
  113.       repeat with m = 1 to 6
  114.         set the loc of btn "data" to line m of cd fld ("dataLocs" & n)
  115.       end repeat
  116.       if n = 1 then
  117.         set the icon of btn "data" to "menu1"
  118.       else
  119.         if n = 2 then
  120.           set the icon of btn "data" to "palette2"
  121.         else
  122.           if n = 3 then
  123.             set the icon of btn "data" to "window1"
  124.           end if
  125.         end if
  126.       end if
  127.       wait 20
  128.       repeat with m = 7 to 12
  129.         set the loc of btn "data" to line m of cd fld ("dataLocs" & n)
  130.       end repeat
  131.     end repeat
  132.     hide btn "data"
  133.   end repeat
  134. end showDataMac
  135.  
  136.  
  137.  
  138.  
  139. -- part 4 (button)
  140. -- low flags: 00
  141. -- high flags: 0000
  142. -- rect: left=331 top=79 right=119 bottom=368
  143. -- title width / last selected line: 0
  144. -- icon id / first selected line: 20769 / 20769
  145. -- text alignment: 1
  146. -- font id: 0
  147. -- text size: 12
  148. -- style flags: 0
  149. -- line height: 16
  150. -- part name: diska
  151.  
  152.  
  153. -- part 5 (button)
  154. -- low flags: 00
  155. -- high flags: 0000
  156. -- rect: left=372 top=89 right=129 bottom=409
  157. -- title width / last selected line: 0
  158. -- icon id / first selected line: 15442 / 15442
  159. -- text alignment: 1
  160. -- font id: 0
  161. -- text size: 12
  162. -- style flags: 0
  163. -- line height: 16
  164. -- part name: diskb
  165.  
  166.  
  167. -- part 6 (button)
  168. -- low flags: 00
  169. -- high flags: 0000
  170. -- rect: left=355 top=90 right=117 bottom=381
  171. -- title width / last selected line: 0
  172. -- icon id / first selected line: 6691 / 6691
  173. -- text alignment: 1
  174. -- font id: 0
  175. -- text size: 12
  176. -- style flags: 0
  177. -- line height: 16
  178. -- part name: tape
  179.  
  180.  
  181. -- part 7 (button)
  182. -- low flags: 80
  183. -- high flags: 0000
  184. -- rect: left=235 top=107 right=146 bottom=276
  185. -- title width / last selected line: 0
  186. -- icon id / first selected line: 6067 / 6067
  187. -- text alignment: 1
  188. -- font id: 0
  189. -- text size: 12
  190. -- style flags: 0
  191. -- line height: 16
  192. -- part name: Mac
  193.  
  194.  
  195. -- part 8 (button)
  196. -- low flags: 80
  197. -- high flags: 0000
  198. -- rect: left=48 top=68 right=102 bottom=86
  199. -- title width / last selected line: 0
  200. -- icon id / first selected line: 8808 / 8808
  201. -- text alignment: 1
  202. -- font id: 0
  203. -- text size: 12
  204. -- style flags: 0
  205. -- line height: 16
  206. -- part name: data
  207.  
  208.  
  209. -- part 9 (button)
  210. -- low flags: 80
  211. -- high flags: 0000
  212. -- rect: left=240 top=108 right=141 bottom=273
  213. -- title width / last selected line: 0
  214. -- icon id / first selected line: 1524 / 1524
  215. -- text alignment: 1
  216. -- font id: 0
  217. -- text size: 12
  218. -- style flags: 0
  219. -- line height: 16
  220. -- part name: screwDriver
  221.  
  222.  
  223. -- part 10 (button)
  224. -- low flags: 00
  225. -- high flags: 0000
  226. -- rect: left=234 top=97 right=149 bottom=287
  227. -- title width / last selected line: 0
  228. -- icon id / first selected line: 0 / 0
  229. -- text alignment: 1
  230. -- font id: 0
  231. -- text size: 12
  232. -- style flags: 0
  233. -- line height: 16
  234. -- part name: thingshappen
  235.  
  236.  
  237. -- part 11 (field)
  238. -- low flags: 01
  239. -- high flags: 0000
  240. -- rect: left=65 top=78 right=175 bottom=204
  241. -- title width / last selected line: 0
  242. -- icon id / first selected line: 0 / 0
  243. -- text alignment: 0
  244. -- font id: 174
  245. -- text size: 14
  246. -- style flags: 256
  247. -- line height: 15
  248. -- part name: 
  249.  
  250.  
  251. -- part 12 (field)
  252. -- low flags: 81
  253. -- high flags: 0007
  254. -- rect: left=74 top=79 right=299 bottom=143
  255. -- title width / last selected line: 0
  256. -- icon id / first selected line: 0 / 0
  257. -- text alignment: 0
  258. -- font id: 3
  259. -- text size: 9
  260. -- style flags: 0
  261. -- line height: 10
  262. -- part name: dataLocs1
  263.  
  264.  
  265. -- part 13 (field)
  266. -- low flags: 81
  267. -- high flags: 0007
  268. -- rect: left=171 top=79 right=299 bottom=240
  269. -- title width / last selected line: 0
  270. -- icon id / first selected line: 0 / 0
  271. -- text alignment: 0
  272. -- font id: 3
  273. -- text size: 9
  274. -- style flags: 0
  275. -- line height: 10
  276. -- part name: dataLocs2
  277.  
  278.  
  279. -- part 14 (field)
  280. -- low flags: 81
  281. -- high flags: 0007
  282. -- rect: left=261 top=79 right=299 bottom=330
  283. -- title width / last selected line: 0
  284. -- icon id / first selected line: 0 / 0
  285. -- text alignment: 0
  286. -- font id: 3
  287. -- text size: 9
  288. -- style flags: 0
  289. -- line height: 10
  290. -- part name: dataLocs3
  291.  
  292.  
  293. -- part 15 (button)
  294. -- low flags: 80
  295. -- high flags: A004
  296. -- rect: left=57 top=172 right=189 bottom=137
  297. -- title width / last selected line: 0
  298. -- icon id / first selected line: 0 / 0
  299. -- text alignment: 1
  300. -- font id: 174
  301. -- text size: 12
  302. -- style flags: 0
  303. -- line height: 16
  304. -- part name: See It Again
  305. ----- HyperTalk script -----
  306. -- This handler resets the animation and shows it again.
  307. on mouseUp
  308.   set cursor to none
  309.   reset
  310.   unlock screen
  311.   doAnimation
  312. end mouseUp
  313.  
  314.  
  315.  
  316. -- part contents for card part 11
  317. ----- text -----
  318. HyperCard allows you to get to & use all your information with the friendly Macintosh interface.
  319.  
  320. -- part contents for card part 12
  321. ----- text -----
  322. 350,103
  323. 335,109
  324. 315,114
  325. 302,114
  326. 285,119
  327. 260,120
  328. 227,120
  329. 215,116
  330. 187,113
  331. 160,116
  332. 112,107
  333. 72,117
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341. -- part contents for card part 13
  342. ----- text -----
  343. 348,101
  344. 320,115
  345. 306,109
  346. 297,120
  347. 289,120
  348. 260,120
  349. 242,132
  350. 215,141
  351. 173,148
  352. 133,141
  353. 94,152
  354. 68,145
  355.  
  356.  
  357. -- part contents for card part 14
  358. ----- text -----
  359. 350,104
  360. 328,93
  361. 314,100
  362. 300,107
  363. 285,110
  364. 262,118
  365. 238,109
  366. 211,99
  367. 164,100
  368. 123,92
  369. 90,98
  370. 67,85